import junit.framework.*;


public class BauerTest extends TestCase{
	
	Bauer b;
	
	public void setUp(){
		b = new Bauer();
	}
	
	public void testB1(){
		try{
		b.setEinkommen(-1);
		fail("keine Exception geworfen");
		}
		catch(IllegalArgumentException e){
			assertEquals("Das Einkommen darf nicht negativ sein!", e.getMessage());
		}
		catch(Exception e){
			fail("Falsche Exception geworfen!");
		}
	}
	
	public void testB2(){
		b.setEinkommen(2);
		assertEquals(1, b.steuer());
	}
	
	public void testBauer2(){
		b.setEinkommen(35);
		assertEquals(3, b.steuer());
	}
}
